๐งช Critical Functionality Smoke Test Suite
Environment: Production
Schedule: Daily at 8:30 AM UK Time (2:00 AM IST)
Execution: GitHub Actions
Workflow: .on-schedule.demand.prod.smoke.yml
๐ Notificationsโ
- Email: Summary with total test count, pass/fail stats
- MS Teams Notification:
โ Test Coverage Overviewโ
๐น Test: Book-In Creationโ
- Purpose: Validate that lease users can create and submit a new book-in enquiry for a managed vehicle.
- Expected Result: Booking enquiry is successfully created and submitted.
๐น Test: Walk-In Enquiry Full Workflowโ
- Purpose: Ensure a lease user can create, progress, authorize, invoice, and credit a walk-in enquiry.
- Expected Result: Complete lifecycle of the enquiry works with all validations.
๐น Test: Login Scenariosโ
-
Valid Lease Login
- Purpose: Confirm login works with valid lease credentials.
- Expected Result: User is logged in successfully.
-
Valid Supplier Login
- Purpose: Confirm login works with valid supplier credentials.
- Expected Result: User is logged in successfully.
-
Invalid Login
- Purpose: Ensure application blocks login attempts with invalid credentials.
- Expected Result: Login is denied with proper handling.
๐น Test: WhatsApp Message Deliveryโ
- Purpose: Verify that WhatsApp messages sent via open communication threads are delivered and reflected via email.
- Expected Result: Message appears in the email communication trail for the enquiry.